#include <iostream>

using namespace std;

int main(int argc, const char** argv) {
    char name[30];
        //scanf 不安全，例如超过三十个字符崩溃
    cin>>name;     // >>流输入运算符,也不安全
        //一词多义，重载,由具体情况决定
//  int a;
//  a>>4;
    cout<<"name="<<name<<endl;
    
// c++尽量不用指针

    string name1;
    cin>>name1;
    cout<<name1;
    cout<<name1.max_size()<<endl;

//string安全强大好用,之前用字符数组解决的问题都用string来解决

    int a;
    char b;
    // scanf("%d",&a);
    // getchar();
    // scanf("%c",&b);
    // printf("a = %d, b = %c",a,b);

    cin>>a>>b;
    cout<<a<<b<<endl;

    return 0;
}